﻿using System;

namespace KPIS.GERP.GIMS.MODEL
{
    [Serializable]
    public class BidderQuotationInfo
    {
        private Nullable<int> seq;
        private BidderInfo infoBidder;
        private PurchaseRequestItemInfo infoPrItem;
        private string descr;
        private string rootItemDescr;
        private Nullable<int> qty;
        private Nullable<double> price;
        private Nullable<double> excludeVatAmount;
        private Nullable<double> vatAmount;
        private Nullable<double> discountPercent;
        private Nullable<double> extraDiscount;
        private Nullable<double> netAmount;
        private string remarks;
        private string selected;
        private string selectedReason;
        private RecordInfo infoRecord;
        private Nullable<double> discountAmount;

        public Nullable<int> Seq
        {
            set { seq = value; }
            get { return seq; }
        }
        public BidderInfo InfoBidder
        {
            set { infoBidder = value; }
            get { return infoBidder; }
        }
        public PurchaseRequestItemInfo InfoPrItem
        {
            set { infoPrItem = value; }
            get { return infoPrItem; }
        }
        public string Descr
        {
            set { descr = value; }
            get { return descr; }
        }
        public string RootItemDescr
        {
            set { rootItemDescr = value; }
            get { return rootItemDescr; }
        }
        public Nullable<int> Qty
        {
            set { qty = value; }
            get { return qty; }
        }
        public Nullable<double> Price
        {
            set { price = value; }
            get { return price; }
        }
        public Nullable<double> ExcludeVatAmount
        {
            set { excludeVatAmount = value; }
            get { return excludeVatAmount; }
        }
        public Nullable<double> VatAmount
        {
            set { vatAmount = value; }
            get { return vatAmount; }
        }
        public Nullable<double> DiscountPercent
        {
            set { discountPercent = value; }
            get { return discountPercent; }
        }
        public Nullable<double> ExtraDiscount
        {
            set { extraDiscount = value; }
            get { return extraDiscount; }
        }
        public Nullable<double> NetAmount
        {
            set { netAmount = value; }
            get { return netAmount; }
        }

        public string Remarks
        {
            set { remarks = value; }
            get { return remarks; }
        }

        public string Selected
        {
            set { selected = value; }
            get { return selected; }
        }

        public string SelectedReason
        {
            set { selectedReason = value; }
            get { return selectedReason; }
        }

        public RecordInfo InfoRecord
        {
            set { infoRecord = value; }
            get { return infoRecord; }
        }

        public Nullable<double> DiscountAmount
        {
            set { discountAmount = value; }
            get { return discountAmount; }
        }
    }
}
